package com.aspose.cells;

public abstract class DrawObjectEventHandler {
   private float a;
   private float b;
   private int c;
   private int d;
   private int e;

   public void draw(DrawObject drawObject, float x, float y, float width, float height) {
   }

   void a(float var1, float var2) {
      this.a = var1;
      this.b = var2;
   }

   void a(int var1, int var2, int var3) {
      this.c = var1;
      this.d = var2;
      this.e = var3;
   }

   void a(zatl var1) {
      DrawObject var2 = new DrawObject(var1.D.h(), this.c, this.d, this.e);
      this.draw(var2, this.a + var1.i, this.b + var1.j, var1.h, var1.g);
   }

   void a(com.aspose.cells.b.a.d.zh var1, com.aspose.cells.b.a.b.zq var2) throws Exception {
      DrawObject var3 = new DrawObject(var1.o(), this.c, this.d, this.e);
      this.draw(var3, this.a + var2.j(), this.b + var2.k(), var2.h(), var2.i());
   }
}
